@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;font-family:"Arial";font-size:12px;color:#555;-webkit-text-size-adjust:none;}
input,select,label{vertical-align:middle;font-size:12px;}
ul,ol,li{list-style:none;}
img,input{border:0;}
a{text-decoration:none;color:#555}
body{background-color:#fff;}
h2,h3{font-weight:normal;}

.top{height:39px;border-bottom:1px solid #eaeaea}
.wrap,.wrap_con{width:1000px;margin:0 auto;position:relative;z-index:100}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.con{position:relative;}
.left_bg{position:absolute;left:-713px;bottom:0;z-index:1;background:url(tt_left_bg.jpg) no-repeat left top;width:713px;height:432px;}
.right_bg{position:absolute;right:-775px;bottom:0;z-index:-1;background:url(tt_right_bg.jpg) no-repeat right top;width:789px;height:369px;}

.share .bshare-custom{position:fixed;top:250px;left:50%;margin-left:-600px;z-index:1000}
.share .bshare-custom a{display:block;background:url("../images/share_fw2018.png") no-repeat;width:50px;height:52px;margin-bottom:15px;padding-left:0;}
.share .bshare-custom .bshare-facebook{background-position:0 -67px;}
.share .bshare-custom .bshare-gplus{background-position:0 -133px;}
.share .bshare-custom .bshare-sinaminiblog{background-position:0 -198px;}

.nav_link{line-height:40px;margin-right:15px;font-size:12px;}
.nav_link span{padding-right:20px;}
.nav_link span a{font-family:Arial;font-size:14px;color:#666;}
.nav_link span a.zw{display:inline-block;width:50px;height:20px;vertical-align:middle;background:url(zw_2018.jpg) no-repeat;}
.search_box{float:right;margin-top:6px;}
.search_box select{float:left;height:24px;border:1px solid #0095f4;display:inline-block;}
.search{overflow:hidden;zoom:1;}
.search .txt{float:left;width:230px;height:26px;border:1px solid #ccc}
.search_btn{float:left;width:91px;height:28px;border:none;background:url(search_france_2018.jpg) no-repeat;cursor:pointer;}

.top_logo{margin:34px 0 23px;}
.logo{background:url("logo_france_2018.jpg") no-repeat;display:block;width:290px;height:45px;margin:0 auto;}
.time{text-align:center;margin-top:15px;}
.time span{color:#858585;font-size:14px;}

.nav{height:40px;line-height:40px;background:url("nav_bg_2018france.jpg") repeat-x}
.nav a{font-size:20px;color:#ae2226;float:left;text-align:center;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans;border-bottom:2px solid #1f0d67;}
.nav .acline{width:124px;border-color:#0386c3}
.nav .tourline{width:137px;border-color:#d50303;}
.nav .cultureline{width:110px;border-color:#6faa12;}
.nav .aalpline{width:230px;border-color:#ff6e17;}
.nav .environmentline{width:208px;border-color:#e6c50c;}
.nav .enimageline{width:140px;border-color:#1f0d67;}
.nav .home{background:url("home_fw2018.png") no-repeat center center;height:40px;width:50px;}

.con .left{width:660px;}
.tt_tit{margin-top:40px;}
.tt_tit h2{margin-bottom:12px;font-weight:normal;}
.tt_tit h2 a{color:#555;font-size:36px;line-height:38px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.tt_tit .tt{display:block;}
.tt_tit .tt,.tt_tit .tt img{width:660px;height:370px;}
.tt_tit p{color:#555;font-size:16px;line-height:22px; padding:20px 0 19px 0;border-bottom:1px solid #d9d9d9}

.box{ width:660px;margin:26px 0 47px;overflow:hidden;zoom:1;}
.box h3{margin-bottom:10px;}
.con_block .box h3{margin-bottom:0;}
.box h3 a{font-size:28px;line-height:34px;}
.left .box h3 a{font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.box .left{width:390px}
.box .left p{font-size:16px;line-height:22px;}
.box .right img{width:240px; height:160px}
.box .right{}
.inf{margin-top:10px;}
.inf,.inf a{color:#9e0000;}
.inf a{margin-right:6px;}
.inf span{margin-left:6px;}
.bot{border-bottom:1px solid #d9d9d9;padding-bottom:10px;}

.title_bar3{margin-top:4px;height:39px;background:url("col3bg_2018.jpg") repeat-x;}
.title_bar3 h2{background:#fff;width:233px;height:39px;}
.title_bar3 h2 a{color:#a51f24;font-size:30px;}

/*焦点图*/
.focus{ position:relative; width:660px; height:370px; background-color: #000; margin:17px auto 26px;}  
.focus img{ width: 660px; height: 370px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; line-height: 28px;padding:10px 0 5px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:18px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:15px; position:absolute; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 
.focus .prev2,.focus .next2{position:absolute;top:50%;margin-top:-23px;width:26px;height:45px;background: url(lr_btn_2018.png) no-repeat;z-index:100;cursor:pointer;}
.focus .prev2{left: 0;background-position:0 0; cursor:pointer; }  
.focus .next2{right: 0;  background-position:-30px 0;  cursor:pointer;}     

.focus .D1fBt2 a{position:relative; display:inline; width:15px; height:2px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt2 .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt2 img{display:none}    
.focus .D1fBt2 i{display:none; font-style:normal; }  
.focus .D1fBt2 a{position:relative; display:inline; width:15px; height:2px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt2 .current,.focus .D1fBt2 a:hover{background:#fc114a;}    
.focus .D1fBt2 img{display:none}    
.focus .D1fBt2 i{display:none; font-style:normal;}   
.focus2 .fbg{right:50%;margin-right:-125px;bottom:-17px;}
.focus2 .D1fBt a{width:40px;height:3px;background:#d8d8d8;}
.focus2 .D1fBt .current, .focus2 .D1fBt a:hover{background:#bd6265;}
.focus2 .shadow{text-align:center;}

.news_list{}
.news_list li{}
.news_list li a,.rank li a{font-size:16px;line-height:24px;}
.rank li a{float:left;width:280px;}
/*滚动新闻*/
#mooc {
	text-align: left;  margin:24px 0 16px;             /* 让新闻内容靠左 */
}
/*  头部样式 */	
#moocTitle {
	height: 62px;
	overflow: hidden;  /* 这个一定要加上，内容超出的部分要隐藏，免得撑高头部 */
	font-size: 26px;
	line-height: 62px;
	padding-left: 30px;
	background-image: -moz-linear-gradient(top, #f05e6f, #c9394a); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f05e6f), color-stop(1, #c9394a)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fa1ff', endColorstr='#f05e6f', GradientType='0'); /* IE*/
	border: 1px solid ##f05e6f;
	-moz-border-radius: 8px 8px 0 0;      /* Gecko browsers */
	-webkit-border-radius: 8px 8px 0 0;   /* Webkit browsers */
	border-radius: 8px 8px 0 0;
	color: #fff;
	position: relative;
}
#moocTitle a {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: inline;
	color: #fff;
	font-size: 12px;
	line-height: 24px;
}
/*  底部样式 */
#moocBot {
	height: 10px;
	overflow: hidden;     /* 这个一定要加上，内容超出的部分要隐藏，免得撑高底部结构 */
}
/*  中间样式 */
#moocBox {
	height: 320px;
	overflow: hidden;    /*  这个一定要加，超出的内容部分要隐藏，免得撑高中间部分 */
}
#mooc ul li {
	height: 45px;
	padding-left:16px;background:url(red_dot_2018.jpg) no-repeat left 7px;margin-bottom:18px;
}
#mooc ul li a {
	float: left;
	display: block;
	overflow: hidden;
	height: 45px;
}
#mooc ul li span {
	float: right;
	color: #999;
}

.blockB{position:relative;border:1px solid #f5f5f5;border-left:5px solid #f5f5f5;padding:28px 15px 0;}
.title_bar2{position:absolute;left:-5px;top:-21px;background:url("ad_colbg_2018.jpg") no-repeat;width:355px;height:42px;line-height:42px;}
.title_bar2 a{color:#a51f24;font-size:30px;padding-left:10px;}
.blockB .box{width:auto;}
.blockB .left{width:354px;}
.title_bar h2{height:40px;line-height:40px;text-align:center;background:url("nav_bg_2018france.jpg") repeat-x;}
.title_bar h2 a{color:#a51f24;font-size:30px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.con_r{width:320px;margin-top:40px;}
.fixright{position:fixed;right:50%;margin-right:-500px;bottom:150px;}
.con_r .box{width:320px;margin-bottom:25px;}
.con_r .box .left{width:175px;}
.con_r .box h3,.con_r .box h3 a{color:#555;font-size:16px;line-height:24px;}
.con_r .box img{width:135px;height:90px;}
.con_r .block{margin-bottom:40px;border-bottom:2px solid #d9d9d9;}
.con_r .banner_block{border:0;}
.banner{padding-top:25px;}
.banner a{display:block;margin-bottom:20px;}
.banner a img{width:320px;height:68px;}

.banner1{display:block;margin:18px 0}
.banner1,.banner1 img{width:305px;height:73px;}

.rank{background-color:#f9f9f9;margin-top:15px;padding-bottom:10px;}
.rank li{padding:8px 0 8px 12px;overflow:hidden;zoom:1;}
.ranknum{color:#fff;font-size:12px;padding:0px 4px;background-color:#a51f24;float:left;margin-right:10px;margin-top:5px;}

.pic_news{margin-top:25px;}
.pic_news .title{display:block;font-size:18px;line-height:24px;padding:12px 0 20px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.pic_news .pic img{width:320px;height:213px;}
.dossier{background:url("dossiers_bg_2018.jpg") no-repeat;height:77px;line-height:77px;text-align:center;}
.dossier a{color:#fff;font-size:30px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans}
.gl_con .box{margin-top:0;}
.gl_con .box .left{float:none;overflow:hidden;zoom:1;width:auto;}
.gl_con .box .right a{display:block;width:240px;height:160px;}
.gl_con .focus{margin-top:0}
.gl2_con .cur{margin-bottom:25px;}
.gl_con .cur{margin-bottom:25px;}

.cur{background:url(home_france_2018.jpg) no-repeat;padding-left:35px;height:21px;margin:21px 0 1px;color:#ab2125;font-size:14px;font-weight:bold;}
.cur a{color:#ab2125;line-height:24px}

.con_inf{margin-top:23px;}
.wz_title{font-size:32px;line-height:38px;font-family:MuseoSlab500,Trebuchet MS,Arial,Helvetica,sans;}
.wz_inf{margin-top:20px;overflow:hidden;zoom:1;}
.wz_inf span{float:left;font-size:16px;margin-right:30px;padding-top:6px;}
.wz_con{margin-top:16px;padding-bottom:16px;border-bottom:2px solid #757575;}
.wz_con p{font-size:16px;line-height:22px;padding:5px 0;}
.wz_con img{max-width:660px;}

.relatedoc{margin-top:24px;}
.relatedoc h2{color:#ae2226;font-size:24px;padding-bottom:12px;border-bottom:1px solid #d5d5d5;}
.relatedoc ul{margin-top:10px;}
.relatedoc ul li{float:left;width:100%;color:#5b5b5b;font-size:14px;padding-bottom:3px;}
.relatedoc ul li .dot{background:url(red_dot_2018.jpg) no-repeat center center;float:left;width:4px;height:18px;padding-right:12px;}

.footer{margin-top:13px;padding-bottom:50px;}
.footer_bot{margin:15px 0;background-color:#a00000;padding:14px 0 11px 41px;}
.footer_bot a{font-size:16px;color:#fefefe;margin-right:26px;}
.copyright p{font-size:16px;color:#a51f24;line-height:24px;}
/*分页*/
.SiteGeneralContentPage{margin:12px 3px 3px;padding:3px;text-align:center;float:right;font-size:14px;}
.SiteGeneralContentPage .currentt{background:#bb2121;border:#a00000 1px solid;color:#fff;font-weight:bold;margin:2px;padding:2px 5px}
.SiteGeneralContentPage .disabled{BORDER:#eee 1px solid;COLOR:#ddd;MARGIN:3px;padding:2px 5px}
.SiteGeneralContentPage a{BORDER:#b5b4b4 1px solid;COLOR:#a00000;MARGIN:3px;padding:2px 5px;TEXT-DECORATION:none}
.SiteGeneralContentPage a:hover,.SiteGeneralContentPage a:active{BORDER:#999 1px solid;COLOR:#666}